as a kind of intelligent algorithm, it can be used to solve various optimization problems and shows great potential in practice . now, it has been widely applied in many other areas, such as function optimization, artificial neural network and fuzzy system control 它的主要特点是简单、收敛速度较快、没有很多参数需要调整,且不需要梯度信息,在工程实践中表现出巨大潜力,现已广泛应用于函数优化、神经网络、模糊系统控制、模式识别等多个领域。